export default {
  // 混入是将一个按照 vue 配置规范定义的对象
  // 合并进入其他组件当中,可以将一些配置进行提取封装
  methods: {
    checkPermission(pointName) {
      // 如果为空返回false
      if (!this.$store.state.user.userInfo.roles.points) {
        return false
      }
      // 这个函数可以传入一个权限标记
      // 通过读取当前员工的 points 数组 如果 points 数组里面包含了参数的值则有权限
      // 返回一个布尔值, 如果有权限则为 true
      return this.$store.state.user.userInfo.roles.points.includes(pointName)
    }
  }
}
